//查询数据演示

//加载数据库驱动
const mysql = require('mysql');

//创建数据库连接
const connection = mysql.createConnection({
    host:'localhost',  //数据库所在的服务器的域名或者id地址
    user:'root',   //登录数据库的账号
    password:'5i_q4fF]iTY[9n48',   //登录数据库的密码
    database:'projects',   //数据库名称
});

connection.connect();  //执行连接操作

let sql = 'select * from book'
let data = null   //如果有占位符, 可以使用数组填充值  data是一个数组

//操作数据库
connection.query(sql, data, function (error, results, fields) {
    if (error) throw error;
    console.log(results)
    if(results.affectedRows === 1){
        console.log(results)
    }
});

//关闭数据库
connection.end();

/*
* 上面打印的结果为
[
  RowDataPacket {
    id: 1,
    name: '三国演义',
    author: '罗贯中',
    category: '文学',
    description: '一个杀伐纷争的年代'
  },
  RowDataPacket {
    id: 2,
    name: '水浒传',
    author: '施耐庵',
    category: '文学',
    description: '108条好汉的故事'
  },
  RowDataPacket {
    id: 3,
    name: 'C语言编程教程',
    author: '谭浩强',
    category: '计算机',
    description: '编程入门课程必学语言'
  }
]
* */